Reproducible builds folks: Reproducible Builds: week 73 in Stretch cycle
What happened in the Reproducible
Builds effort between Sunday
September 11 and Saturday September 17 2016:
Toolchain developments
Ximin Luo started a new series of tools called (for now)
debrepatch, to
make it easier to automate checks that our old patches to Debian packages still
apply to newer versions of those packages, and still make these reproducible.
Ximin Luo updated one of our few remaining patches for dpkg in #787980
to make it cleaner and more minimal.
The following tools were fixed to produce reproducible output:
- naturaldocs/1.51-2 by Petter Reinholdtsen, original patch by Chris Lamb.
- elog/3.1.2-1-1 by Roger Kalt, original patch by Reiner Herrmann.
- eyed3/0.6.18-3 by Petter Reinholdtsen, original patch by Chris Lamb.
- frog/0.13.5-1 by Maarten van Gompel, original patch by Chris Lamb.
- gtranslator/2.91.7-3 by Andreas Henriksson, original patch by Reiner Herrmann.
- sozi/12.05-1.1 by Daniel Kahn Gillmor, original patch by Chris Lamb.
- evince/3.21.92-1 by Michael Biebl.
- gnome-control-center/1:3.21.92-2 by Rapha l Hertzog.
- libipathverbs/1.3-2 by Ana Beatriz Guerrero Lopez.
- pagekite/0.5.8e-2 by Petter Reinholdtsen.
- eurephia/1.1.0-6 by Alberto Gonzalez Iniesta, original patch by Chris Lamb.
- fdroidserver/0.7.0-1 by Hans-Christoph Steiner, original patch by Chris Lamb.
- mini-buildd/1.0.18 by Stephan S rken.
- nbc/1.2.1.r4+dfsg-3 by Petter Reinholdtsen, original patch by Chris Lamb.
- ncurses/6.0+20160910-1 by Sven Joachim, #818067 by Niels Thykier.
- python-kinterbasdb/3.3.0-4 by Santiago Vila, original patch by Chris Lamb.
- snapper/0.3.3-1 Hideki Yamane, original patch by Sascha Steinbiss.
- Added a new annotation for issues called "fix-deterministic" to help us update package reviews more easily. This indicates whether we expect that an issue would always happen on Jenkins; i.e. if there is a successful build, then we know the issue is fixed for that package and can update our notes.
- Added random_order_in_sisu_javax_inject_named and too_much_input_for_diff.
- Removed timestamps_in_manpages_generated_by_ronn.
- Updated timestamps_in_allegro_dat_files. Additionally, 21 issues were marked with "fix-deterministic".
- Chris Lamb (10)
- Filip Pytloun (1)
- Santiago Vila (1)
60
was
uploaded to unstable by Mattia
Rizzolo. It included
contributions
from:
- Mattia Rizzolo:
- Various packaging and testing improvements.
- HW42:
- minor wording fixes
- Reiner Herrmann:
- minor wording fixes
0.027-1
and 0.028-1
were uploaded to
unstable by Chris Lamb. It included
contributions
from:
- Chris Lamb:
- Testing improvements, including better handling of timezones.
0.5.1
was
uploaded to unstable by Chris
Lamb. It included
contributions
from:
- Andrew Ayer and Chris Lamb:
- Support relative paths for ROOTDIR; it no longer needs to be an absolute path.
- Chris Lamb:
- Print the behaviour (shuffle/reverse/sort) on startup to stdout.